package org.Thread;

public class Thread_Demo2 {
    public static void main(String[] args) {
        //多线程第二种启动方式
        /*
         定义一个类实现Runnable接口
         重写run方法
         创建自己定义类的对象
         创建Thread类的对象，调用start方法启动线程
         */

        //设置优先级的方法
        //public final void setPriority(int newPriority)
        //public final int getPriority()
        //守护线程
        //public final void setDaemon(boolean on) 其他线程结束之后，守护线程就会陆续结束
        //public final boolean isDaemon() 其他非守护线程为false 守护线程为true
        MyRun_Demo2 myrun = new MyRun_Demo2();

        Thread t1 = new Thread(myrun);
        t1.start();
        t1.setName("线程1");
        Thread t2 = new Thread(myrun);
        t2.start();
        t2.setName("线程2");

        //设置优先级  没有绝对
        t1.setPriority(10);
        t2.setPriority(1);

    }
}
